package zhihuilan.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import zhihuilan.dto.MyAcquisitionMsgDto;
import zhihuilan.dto.WxMiniPageDto;
import zhihuilan.entity.MyAcquisitionMsg;
import zhihuilan.entity.MyAcquisitionMsgExtra;
import zhihuilan.params.query.MyAcquisitionMsgQueryParam;
import zhihuilan.params.save.MyAcquisitionMsgSaveParam;

/**
 * 采购信息子表数据表 服务层
 * 
 * @author chenk
 * @Date 2025年2月19日 12:39:03
 */
public interface MyAcquisitionMsgService
{
    /**
     * 分页查询采购信息子表列表；
     *
     *
     * @return 返回采购信息子表数据列表
     */
    Page<MyAcquisitionMsg> selectPageList(MyAcquisitionMsgQueryParam queryParam);

    WxMiniPageDto<MyAcquisitionMsgDto> selectMyAcquisitionMsgPage(MyAcquisitionMsgQueryParam queryParam);

    /**
     * 根据ID查询采购信息子表数据；
     * */
    MyAcquisitionMsg selectById(Integer id);

    /**
     * 新增采购信息子表数据；
     * */
    MyAcquisitionMsg addEntity(MyAcquisitionMsg entity);

    MyAcquisitionMsg updateEntity(MyAcquisitionMsg entity);
//
    Boolean deleteById(Integer id);
}
